<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <!-- 
        4、数组[0,1,5,3,21,5,8]，现在数组最后位置添加新元素'end'，然后在数组开头位置新增元素'start'。

        5、自定义一个数组，查询数组中是否存在某个元素，存在及返回第一个存在的位置，不存在则返回-1。

        6、将数组中数字内容求和  arr=[5,"张三"，9，80，true,28]。
     -->
    <script>
        // 4.
        // var arr = [0,1,5,3,21,5,8];
        // arr[arr.length] = 'end';

        // var arr_ = ['start'];
        // for(let i=0;i<arr.length;i++) {
        //     arr_[arr_.length] = arr[i];
        // }
        // arr = arr_;
        // console.log(arr);

        // 5.  
        //  查找第一个21的位置
        // var arr = [0,1,5,3,21,5,8,21,54,21];
        // var index_ = -1;   //  元素不存在
        // for(let i=0;i<arr.length;i++) {
        //     if(arr[i] == 21) {
        //         index_ = i;
        //         console.log('21第一次出现的位置:'+index_);
        //         break;
        //     }
        // }
        // if(index_ == -1) {
        //     console.log('21没有出现');
        // }

        // 6.
        var arr = arr=[5,"张三",9,80,true,28];
        var sum = 0;
        for(let item of arr) {
            if(typeof item == 'number') {
                sum += item;
            }
        }
        console.log(sum);
    </script>
</body>
</html>